查看原文
其他

这些弯路你别走!资深策划的成长之路

2017-09-13 张锋 Gad-腾讯游戏开发者平台

一、策划的现实


会吹的人升职加薪了,做事的人被迫回乡


一个人活得够久就会看到形形色色的闹剧,例如,只要你活得够久,你就不会担心资历,成功率10不足1,但是只要你活得够久你自然会成功几款项目,而后去吹嘘千万,亿万流水,好像真的和你有多大关系似的。


打开任意一本策划书,都会一本正经的告诉你,策划分为:系统策划,数值策划,剧情策划,脚本策划,关卡策划,UI策划……


但是它没有告诉你的是:策划只分为两种,做人的,做事的。


若干年后,你会发现,能说会道的那种忽悠升职加薪了,而埋头做事的你只能在生活的压力下离开游戏圈。


别人加班写代码,我靠青春陪加班


很多策划一直不明白为什么美术,程序看不起他们,因为连他们自己都在标榜,我虽然没有什么本事,我可以陪加班呀,我每天第一个来,最后一个走,周六周日全加班。但是他们忘记了一件事情,游戏行业是结果导向的。


如果你配置错误,你做再多的数据也没有意义。

如果你做的不令人满意,你做再多的粉饰也没有意义。

如果项目不成,你耗再多的时间也没有意义。


满嘴跑火车,活在舒适区是当下策划的现状。


各种惊悚的言论,出自策划之口:


这个世界上就两种颜色,一种是苹果那种(高级的),一种是低级的。—— 一个策划对美术总监指手划脚。


这个世界上就两种数值,一种是爸爸的(圈钱)。一种就是垃圾,我不看 。


不就是C 么。早几年跟谁没有学过似的,实在不行你走开,我自己敲代码甩你一脸。


活的够久了,就可以听到各种惊悚的言论。


策划么,大家都了解的。


因为真的忙,大多事情都是拍脑袋,有些时候为了证明自己的价值,象征性的质疑一下,这就是中国的策划。我们无力去质疑什么,因为大环境使然。


中国的策划拥有最好的学习环境,却大多一事无成,混日子,耗时间。因为上升通道里都是吹水的强人,做事的人所积累的那些专业知识会被冠以,不能加班,被年轻人代替。


二、策划的实力


策划的核心竞争力


我很喜欢论坛曾经的一次讨论叫“策划的核心竞争力”是什么?


我觉得策划最核心的竞争力就是“学与做”,和程序的核心竞争力“学习不同”,大部分策划都是懒癌患者,又闲的多看了几本书,各个自诩某领域的专家,既造成了学习的不深入,又造成了执行力低下。


举一个例子,曾经史玉柱被马化腾忽悠着吃了一顿饭,回来就跟我们吐槽要学腾讯的敏捷开发,说了一大堆构想,结果呢。99%的人都在忽悠,表忠心,老板英明啊,我们这样做年底如何如何。


只有我花了1天时间写了一个便捷工具,还被领导压着没有给上面看到。其实,大公司的生存之道是一本厚黑学,不提也罢。


我不是来传播负能量的,我是来和大家探讨一个问题:如果这样下去……会怎么样?


君不见曾经如日中天的,九城,盛大,摩力游,现在境遇几许?


新晋公司美峰,凯英,墨鳞也只能顾着“知乎”洗地了。


三、策划学无止境


为什么我敢说,因为我曾经也是“那种人”。


我运气比较好,第一个项目就是主策划,几年内做到端游300人团队的,项目经理制作人。有一天我在跟策划吹水的时候,被下面的策划(现“黄总”)指着鼻子骂,你XX除了会吹还有什么本事。


那是赤裸裸的打脸,让我终生难忘。


于是我怒而转岗,临近30岁开始慢慢学策划,学数值。现在我年近40岁,一个《正则表达式》我看了一个月没有看通透。


你的基础会比我还差么?


如果你比我年轻,比我有冲劲,比我专业,为什么不动手去做一些什么呢?


四、改变就从现在开始


兴趣是最好的老师。


十年前我会去教别人说话,因为“话术”是所有技能中,最能跨职业,最能立竿见影,一个月做主策的技能(详见笔者《高阶话术》)


现在我会教你“动手”,不要去瞎看,不要去乱想,尝试着动手去做第一个事情,然后你会发现兴趣是最好的老师。


做一个偷懒的策划。


我是一个老人,我年纪大了不能加班,脑子不灵光,于是我就想尽一切办法“偷懒”。我学习的动力就是“偷懒”,别人要一个星期做的事情,我看看怎么搞能几个小时完成。


比如我去年刚刚开始接触 Bat 脚本(批处理)的时候,我第一个想到的事情就是,怎么偷懒,于是我在txt文本写下了我的第一行代码:(请将文档和bat在同一目录下)


————————————

Start   mall.xlsm

Start   shop.xlsm  

Start   goods.xlsm

————————————


然后保存后缀为bat,双击执行,这个代码在现在看起来非常的LOW,因为它只是一个批量打开文件。但是对于我这种经常要联调“商城”,“商店”,“物品表”的人,不知道要快多少倍。


第二天,我就有了新的需求,为什么不能自动更新一下呢?于是我写了第二行代码:


————————————

Echo 告诉自己这个是自动更新,正在自动更新要等一下哦!

Git.exe pull

Start   mall.xlsm

Start   shop.xlsm  

Start   goods.xlsm

————————————


好开心啊,这样,这样我就可以自动更新到最新,而后,再去编辑文档了。但是策划的需求是不断提升的,就好像我们去折磨程序和美术一样,恩,下面我们要做什么呢。


既然能自动更新,为什么不能我修改好了,再自动上传呢?谁让我“懒癌晚期”啊~


好的说动手就动手!我就又写了一个 2.bat  ,1是自动更新,2就叫自动上传吧


————————————

Echo 自动上传

Git add *.*

Git commit –m”张锋上传文件不需要理由,有本事来面基”

git push

————————————


然后一运行,我做到了,好开心啊。。


但是策划的变态是无止境的,如果这是一个策划案,程序需求,嘿嘿嘿嘿,不会那么轻易满足的。能不能让它更自动化一些呢?


于是研究了一下写下了这个脚本


————————————

Echo.                  脚本工具

Echo                 1 一键更新

Echo                 2 一键上传

Set /p num=请输入文字

If /i “%num%”==”1” goto m1

If /i “%num%”==”1” goto m2


:m1

Git.exe pull

Start   mall.xlsm

Start   shop.xlsm  

Start   goods.xlsm


:m2

Git add *.*

Git commit –m”张锋上传文件不需要理由,有本事来面基”

Git push

Echo 执行玩家 出错%errorlevel% 个 %time% ?te% >> d:log.txt

————————————


运行之后,可以执行呀,而且还可以选择1和2分别执行不同的功能,不错不错,那么策划的通病就来了,学会一个东西当然是要在策划组里装一下了。


要都改成英文的,要更高大上一些。



当然如果你希望更复杂也是可以的,以笔者“公司内网”的文件来说,流程如下:


1 判断类型,然后更新svn或者 git服务器,更新客户端,服务端端

2 比对客户端,服务端文件是否一致

3 将文件复制到“工作目录文件夹”

4 如果有重复文件更改比较新的那个,编辑,导出专用格式

5 更改后自动打开软件 验证 配置文件格式 是否报错(例如IE验证XML)

6  将文件格式上传客户端,服务器,策划备份目录

7  开始自动上传,将日期和文件名打入更新理由

8  备份文件,打入log日志

9 开启策划专用服务器,打开地图,怪物,……服务器

10 验证游戏无误

11一键自动关闭


如果我还要更高的需求怎么办?策划的变态起来可是连自己都不放过的哦!


那么我们就如下。在编辑完文档的时候就搞定它。


于是这个时候bat批处理脚本就无法满足我们了呢,我们需要加入VBA或者其他的代码来处理了。例如,我们希望编辑完excel 可以自动导入xml 自动打开 批处理,自动上传呢?这样不就又少了两三秒了么?


这样又可以偷懒去看书了,恩恩,说做就做!



首先在Excel选项的—自定义功能区,勾选开发工具,然后再Visual Basic下输入:


1Private Sub workbook_open()

2Application.Caption = "张锋的文件 qq:496426008" '标题

3End Sub


兴趣是最好的老师,我写的第一行VBA如果不是为了炫耀,那么不装逼会死星人的我,会好痛苦呢,于是我写下了第一行VBA脚本就是,让任何打开这个文件的人,以后他的标题都会变成我定义的内容,比如:“老板该加工资了”,“老板你说的对!”


有了兴趣不代表可以把事情做好,然后,我们还是要把工作做了的,于是继续写下:


1Private Sub workbook_open()

2‘注释,当你打开文件的时候执行数据导入

3ActveWorkbook.XmlImport Url =”..*.xml”,ImportMap:=_

4       Nothing,Destination:=range(“$a$1”)5End sub


写下这个语句之后,只要打开Excel就可以把目录里的xml文件进行自动导入了。


那么如何关闭Excel并调用bat上传呢?


1Sub 一键上传

2For Each wbk In Workbooks

3Wbk.Save

4Next

5Application.Quit

6Dim FileName As String

7    Dim Result As Long

8    FileName = "E:.bat"

9        Result = ShellExecute(0&, vbNullString, FileName, _

10        vbNullString, vbNullString, vbNormalFocus)

11    If Result < 32 Then MsgBox "Error"

12End Sub


不要去纠结我写了什么,也懒得去了解那些英文是什么意思,反正他的意思就是,我会自动关闭文档然后打开一个bat文件,继续执行批处理中的东西了啦。


五、给“熊孩子”玩具


时间越来越发展,我也越来越懒,可是让我头痛的是,甲方的乱来。甲方有很多,可以是创意策划,主策划,老板,或者是某个不想管的人。他就是乱说了,提了一大堆有的没有的意见,怎么办?


其实,很多老板也好,管理也罢,就是一个小孩子,他自己都不知道自己要什么,今天高了,你如何解释他都说高了,明天又说低了,你说什么,他:“就是不听不听就不听!”


你着急了用心分析并去解释的时候,他又会说:“你没有好好的看我的需求。”


我碰到的“熊孩子”很多,但是我有对付熊孩子的办法,他要糖的时候你拿不出糖来,可以拿其他更好玩的东西来代替,比如拨浪鼓,或者机器人。



我是在没有办法接受我的“时维二维表”,等级曲线,阶段性目标,兴奋点排布,等级开放性目标,玩家行为模拟被喷成狗,于是很用心的去写下了我人生中第一个工具,结果熊孩子说这不是他想要的。我想了想可能参数太简单了,于是我细化了一下。



我可以调出所有游戏中的参数,每个功能,每个模块,每个系统进行配置,如果想要更细化,可以介入更多的参数,反正就是一个接口么。“熊孩子”说,这个还不是他想要的,这种东西不甩。



于是真的把我惹怒了,我直接给他做了更直接的做法,熊孩子终于笑了,这是他要的。


如果说我的人生是从一个“笑话”开始,那么剩下的就是一眼望不到头的搜集和整理工作,想要功能极简化,需要的是“某种量级”的数据支持。还好大公司可以很轻易的搞到海量文档,于是我就开始了慢慢的整理工作。


我把每一个能找到的文档都按照“标题”,内容1,内容2,内容3开始整理数据库。然后制作了一个查询生成工具。



经过长时间的整理,我终于掌握了“文档部件”这个技巧,可以将所有的内容都输入到文档部件当中,然后刷新和抓取。



那么一个word文档(策划案)就是由无数个文档部件构成的,而只要数据库中拥有足够多的文字和内容,我们就可以轻易的生成:


系统A的:梦幻西游的思维导图,大话西游的流程图,问道的详细说明,魔力宝贝的测试用例,然后拼凑成一份文档。


HOHO,有些时候我自己都觉得自己在偷懒的这条道路上,走了一条不归路。



每当领导让我写策划案的时候,别人要至少一周,截图,行文,码字,而我只需要打开工具,点,点,点,“生成”!然后对着拼凑出来的文档,改上一两个小时,就可以用了。看起来是不是很省心,呵呵。


后来我发现,越来越多的工作量实际上是在Excel的数据当中,于是我借鉴“文档部件”的相关知识,把Excel的相关区域,全部自定义,然后也可以进行生成和抓取增删改查。



终于我连Excel文档也可以生成了,小小得开心一下。


六、回到我们的主题


我并不提倡策划去学语言,我自己在通读了《bat高级用法》之后,吐了,被人逼着去看高级批处理powershell之后,每天都哭的不要不要的。


那么我想要说的是什么?


去学你足够用的,应该用的内容,加快工作效率,然后就可以留下更多的时间去充实自己。比如去跑跑步,健身,泡妹子,做点对人生有价值,有意义的事情。


不仅仅是语言,实际上数学也是,高数MATLAB派的技术VS感受流由来已久。


就好像我和另外一个数值的争吵一样:数学我们确实要去学习,但是只要学到自己够用即可,如果非要一争长短,可以,请您给我一条一条列出来:


你做过的游戏的哪个项目什么系统要用到线性代数,离散几何,超弦理论,只要你能写的出来,我立刻写一章,用Excel函数简化处理的案例。


我期望的是,我们每一个策划都可以“逃离”舒适区。利用公司较好的成长环境去学习对自己有益的技能。比如学习市场,运营,渠道相关的知识,比如学习一点基础的语言知识,比如学习一点基础的美术和审美知识。


而不是和我一样。


有一天漠然发现自己老了,自己曾经的小伙伴要么身居要职,要么黯然离场,而我自己只能守着自己的那份坚持,默默的走着,走着……


不踏出“舒适区”是非常可怕的,要知道三年后,史玉柱还在老调重提敏捷开发,文档共用,可是除了一片掌声,表忠心外,没有任何人动手“给公司”做哪怕一点点内容。


七、策划与时俱进


我见过很多人在过去的荣誉堆上趟着晒太阳,和他已沟通,聊得是几十年前的软件,十几年的技术。我并不提倡,如果说游戏行业还算是IT行业的一个分支的话,他的变化是无比可怕的。


几乎一夜之间就会天翻地覆,某一种软件异军突起,而过去鼎盛的存在一夜消亡。要知道称霸了一个时代的flash都有被人人吐槽的一天,你如果还想指望着从网上搜罗的几百个过时的文档,过气的例子,“一招鲜”去吃天下的时候,本身就是一个可悲的事情。


我不说别人,我还是拿自己举例子。


十几年前,我算是较早批做游戏的那群人,我在技术论坛提出了:

1)“拼字段”的想法,对于所有字段进行命名规则的管理;

2)数据采用二进制,;

3)兴奋评估和系统断点(大数据)。


任何一个想法在当时都是独创性的,被编辑采用,全网站首页推荐。



可是,时代在发展,到了今天,哪怕是一个初级程序员都知道一句话,“所有配置读表”,因为今天的策划,早已经牺牲了效率,加密,双向查询,验证,一切照着最简单的来。


那么如果还有一个人躺在过去,那么后果是极其可怕的。


我会告诉他,请转过身来,我们看一看未来。


我认为,未来的策划案是这样的“在线编辑,在线预览,多人协作!”


首先,云时代到来了,每个人都可以获得免费的,微云(腾讯)阿里云,新浪云等。



我们在自己的服务器上创建页面,可以用任何快捷的工具,例如白鹭时代,BOX,或者其他PHP快捷引擎制作出相应的文档部件,于是,我们得策划案就不仅仅是文字了,而是变成了,微信群发,全员预览。



一个超级链接,发给微信群的所有同事,所有的同事不仅仅可以预览,还可以手动拖拽,流言,变更文档部件,这样的好处就是让多人写作变成了可能,同事们可以就一个系统任何一个内容进行激烈的讨论,并且当定案完成时,UI图已经多人协作拼接完成,策划案也修改的差不多了。



笔者亲身经历的好处就是,原本老板要去北京开会,我一个微信丢过去后,他玩了玩,在公司群里讨论了不到5分钟,定案,直接制作。Dome出来了。


作为一名优秀的策划,我会建议你去学习更多新兴的软件和知识,比如,百度的“百度脑图”就很完美的解决了思维导图不方便多人写作的问题。



我也很推荐腾讯的Tapd敏捷开发平台,也是作为策划必不可少的良心之作。



可惜时间太过短暂,我很想在一篇文章中把自己过去所走的弯路,太多的经验和大家一次性都说完,看看时间,大家估计也都疲倦了,那么我最后说一句我多年从业的心得吧。


八、优秀的数值?


我见过太多自诩大神的朋友,有的自我营销,有的流星闪过,我还可耻的活着,跟大家分享一些经验。


优秀的数值不是专业,不是复杂,不是可耻的提高门槛。



往往拿出这样的东西给你看得数值,要么是个初学者,要么只是他在玩玩,炫技。


优秀的是数值遵循的是“简单,易懂,好维护”的原则。


他不会挖一个坑,日后自己跳的。


举一个例子,我原来做掉落,极尽复杂,总表套分表,集合套集合,把自己这辈子能想到的影响全加在里面,最后想知道某个物品的概率,都必须写工具提取,掉落模拟器就写了三个。


而我今天做的掉落,除了有一个很复杂的控制台,(可控参数多),主要用的就三个掉落,小怪,精英,BOSS,……


没有了,因为对于程序来说,只要他能读取到数据他就完成了,复杂的层面在控制台。所以,做数值,一定要“简单,易懂,好维护。”


对于非专业的人,不要去谈任何公式,参数,代码,表,字段,就问一句。


“请问,你觉得你玩过的那一款游戏,感觉比较好?”


剩下的,你来完成。


优秀的数值是什么样的?当然是有经验,自己刷,我升级了,加点加在智力上,继续努力学习了呀。呵呵。


最后,感谢每一个可以平心静气看完我文章的人,我会努力写出更有干货的文字回馈大家的。谢谢。


----------------------

今日推荐


8月资料包下载丨精选热文盘点

你在游戏公司犯过哪些很糗的错?

“吃鸡”中的“暴力美学”,你真的懂吗?


添加小编微信,可享双重福利

1.加入GAD行业精英策划汪聚集地

获取行业干货资讯,观看大牛分享直播

2.领取17G独家策划资料库,地址在小编朋友圈

包括腾讯内部分享、文章教程、视频教程、行业报告等全套资料


↓长按添加小编GAD-沫沫↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存